/* line 14, tests/css/radio/index.scss */
.auc-radio {
  position: relative;
  height: 35px; }
  /* line 17, tests/css/radio/index.scss */
  .auc-radio > label {
    display: block;
    position: relative;
    padding-left: 55px;
    padding-top: 5px;
    z-index: 9;
    cursor: pointer;
    transition: all 0.25s linear; }
  /* line 27, tests/css/radio/index.scss */
  .auc-radio__check {
    display: block;
    position: absolute;
    border: 5px solid #AAAAAA;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    z-index: 5;
    top: 0;
    transition: border .25s linear;
    box-sizing: content-box; }
  /* line 40, tests/css/radio/index.scss */
  .auc-radio__check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 15px;
    width: 15px;
    top: 5px;
    left: 5px;
    margin: auto;
    transition: background 0.25s linear; }
  /* line 53, tests/css/radio/index.scss */
  .auc-radio > input[type=radio] {
    position: absolute;
    visibility: hidden; }
  /* line 58, tests/css/radio/index.scss */
  input[type=radio]:checked ~ .auc-radio__check {
    border: 5px solid #0ebb68; }
  /* line 62, tests/css/radio/index.scss */
  input[type=radio]:checked ~ .auc-radio__check::before {
    background: #0ebb68; }
  /* line 66, tests/css/radio/index.scss */
  .auc-radio input[type=radio]:checked ~ label {
    color: #0ebb68; }
